package com.wondertek.poms.core.service;

import com.wondertek.poms.common.service.IService;
import com.wondertek.poms.common.vo.ResultBean;
import com.wondertek.poms.dao.po.AlbumCont;
import com.wondertek.poms.dao.po.Image;
import com.wondertek.poms.dao.po.es.ContentVo;
import com.wondertek.poms.dao.pojo.AlbumContPojo;

import java.util.List;

/**
 * <p><b>IPcProductRuleService Description:</b> 二级产品规则 管理 </p>
 * @author 窦再兴
 * <p><b>DATE</b> 2020-10-16 15:56:15</p>
 */
public interface IAlbumContService extends IService<AlbumCont, Long> {

     /** 查询专辑列表
      *@author gaozhengxing gaozhenghang@wondertek.com.cn
      *@date 2021/1/3 16:58
      *@param prdContId 专辑对应的节目id
      *@return  专辑列表*/
     List<ContentVo> getAlbumContList(Long prdContId);

     /** 查询专辑对应图片列表
      *@author gaozhengxing gaozhenghang@wondertek.com.cn
      *@date 2021/1/3 16:58
      *@param nodeId 专辑图片对应的内容id
      *@param resType 对应图片类型
      *@return  图片列表*/
     List<Image> getImageByNodeId(String nodeId,String resType);

     /** 保存专辑
      *@author gaozhengxing gaozhenghang@wondertek.com.cn
      *@date 2021/1/3 16:58
      *@param albumContPojo 保存参数
      *@return  返回结果*/
     public ResultBean savaAlbumCont(AlbumContPojo albumContPojo);


}